app_lba_start equ 100

section mbr align = 16 vstart = 0x7c00
    mov ax,0
    mov ss,ax
    mov sp,ax
    mov ax,[cs:phy_base]
    mov dx,[cs:phy_base + 0x02]
    mov bx,16
    div bx
    mov ds,ax
    mov es,ax
    xor di,di
    mov si,app_lba_start
    xor bx,bx
    call read_hard_disk_0

    mov dx,[2]
    mov ax[0]
    mov bx,512